package com.fafa.swing.base;

import oracle.jvm.hotspot.jfr.JFR;

import javax.swing.*;
import java.awt.*;

/**
 * @author : fafa
 * @version V1.0
 * @Project: SwingTest
 * @Package com.fafa.swing
 * @Description: JTextAreaDemo
 * @date Date : 2019年11月24日 15:43
 */
public class JTextAreaDemo extends JFrame {

    public static void main(String[] args) {
        JFrame jFrame = new JFrame("文本示例组件");
        JPanel jPanel = new JPanel();
        JTextArea jTextArea = new JTextArea("请输入内容",25,30);
        jTextArea.setLineWrap(true);    //设置文本域中的文本为自动换行
        jTextArea.setForeground(Color.BLACK);
        jTextArea.setFont(new Font("楷体",Font.BOLD,16));
        jTextArea.setBackground(Color.YELLOW);
        System.out.println(jTextArea.getRows());
        jTextArea.insert("插入行测试",1);
        JScrollPane jScrollPane = new JScrollPane(jTextArea);   //将文本域放入滚动窗口
        Dimension dimension = jTextArea.getPreferredSize(); //获取文本域的首选大小
        jScrollPane.setBounds(110,90,dimension.width,dimension.height);
        jPanel.add(jScrollPane);
        jFrame.add(jPanel);
        jFrame.setBackground(Color.LIGHT_GRAY);
        jFrame.setBounds(500,400,dimension.width,dimension.height);
        jFrame.setVisible(true);
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);




    }
}
